/**
 * @mbg.generated generator on Thu Feb 23 20:08:38 CST 2023
 */
package com.ybox.system.service.impl;

import com.ybox.system.domain.SysIconType;
import com.ybox.system.mapper.SysIconTypeMapper;
import com.ybox.system.service.SysIconTypeService;
import java.util.List;
import org.springframework.stereotype.Service;

@Service
public class SysIconTypeServiceImpl implements SysIconTypeService {
    private final SysIconTypeMapper sysIconTypeMapper;

    public SysIconTypeServiceImpl(SysIconTypeMapper sysIconTypeMapper) {
        this.sysIconTypeMapper = sysIconTypeMapper;
    }

    @Override
    public int deleteByPrimaryKey(Integer id) {
        return sysIconTypeMapper.deleteByPrimaryKey(id);
    }

    @Override
    public int insert(SysIconType row) {
        return sysIconTypeMapper.insert(row);
    }

    @Override
    public int insertSelective(SysIconType row) {
        return sysIconTypeMapper.insertSelective(row);
    }

    @Override
    public SysIconType selectByPrimaryKey(Integer id) {
        return sysIconTypeMapper.selectByPrimaryKey(id);
    }

    @Override
    public int updateByPrimaryKeySelective(SysIconType row) {
        return sysIconTypeMapper.updateByPrimaryKeySelective(row);
    }

    @Override
    public int updateByPrimaryKey(SysIconType row) {
        return sysIconTypeMapper.updateByPrimaryKey(row);
    }

    @Override
    public int updateBatch(List<SysIconType> list) {
        return sysIconTypeMapper.updateBatch(list);
    }

    @Override
    public int updateBatchSelective(List<SysIconType> list) {
        return sysIconTypeMapper.updateBatchSelective(list);
    }
}